﻿* {
    padding: 0;
    margin: 0; /* Added margin reset */
    border: 0;
    box-sizing: border-box;
}

.Body {
    padding: 100px 80px;
}

    .Body h1 {
        text-align: center;
        font-family:Arial;
        color:#006699;
        padding-top:20px;
    }

    .Body h2 {
        text-align: center;
        font-family: Arial;
        color: #00A4F7;
        padding-top: 30px;
    }

    .Body p {
        font-size: medium;
        text-align: center;
        padding: 15px 0;
    }

.comp {
    box-sizing: border-box;
    padding-top: 10px;
    padding-top: 20px;
    display: flex;
    flex-wrap: wrap; /* Allow items to wrap */
    justify-content: center; /* Center items horizontally */
}

.R1, .R2, .R3, .R4, .R5 {
    flex: 1 1 20%; /* Adjusts size */
    padding: 0px 40px; /* Internal padding */
    display: flex; /* Enable flex for inner items */
    justify-content: center; /* Center items horizontally */
}

.Visit {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap; /* Allow items to wrap */
    justify-content: center; /* Center items horizontally */
}

.Visit p{
    padding:0px;
    margin-bottom:10px;
}

li {
    font-family: Arial;
}

.info {
    margin: 30px; /* Remove default margin */
    display: flex; /* Use Flexbox */
    justify-content: center; /* Center horizontally */
}

    .info img {
        width: 350px;
        height:auto; /* Adjust the width as needed */
        padding-right: 30px; /* Space between image and text */
    }

.Tinfo p{
    text-align:left;
}

.Body hr {
    border: 3px solid #8ceded; /* Horizontal line style */
    margin: 10px 0;
}

@media (max-width: 768px) {
    .com{
        justify-content:normal;
    }
    .R1, .R2, .R3, .R4, .R5 {
        padding: 0px 40px; /* Internal padding */
        justify-content: normal;
    }

    .info {
        flex-direction: column; /* Stack elements on smaller screens */
        align-items: center; /* Center-align items */
    }

    .info img{
        padding-right:0px;
    }
}